package com.itheima.easyexcel.listener;

import com.alibaba.excel.context.AnalysisContext;
import com.alibaba.excel.event.AnalysisEventListener;
import com.itheima.easyexcel.domain.Student;

/**
 * @program: EasyExcelDemoHEIMASHIPIN
 * @description:读取文档的监听器类
 * @author: xuejingjing
 * @create: 2021-05-09 11:58
 **/
public class StudentListener  extends AnalysisEventListener<Student> {

    /**
     * （读监听器）每读一行内容，都会创建一次该对象的invoke，在invoke可以操作使用读取到的数据
     *  每读一行内容，都会调用一次invoke,在invoke可以操作使用读取到的数据
     * @param data
     * @param context
     */
    /*public void invoke(Object data, AnalysisContext context) {


    }*/

    public void invoke(Student student, AnalysisContext context) {
       System.out.println("student="+student);
    }

    /**
     * 读取完整个文档之后调用的方法
     * @param context
     */
    public void doAfterAllAnalysed(AnalysisContext context) {

    }
}
